package com.ll.domain.classbase.biz;

import com.ll.app.api.req.ListSignupReqDTO;
import com.ll.app.api.req.SignupApplyReqDTO;
import com.ll.app.api.req.SignupReqDTO;
import com.ll.base.dto.ApiResultDTO;

public interface SignupDomainService {
    ApiResultDTO apply(SignupApplyReqDTO reqDTO);

    ApiResultDTO cancelApply(SignupApplyReqDTO reqDTO);

    ApiResultDTO signup(SignupReqDTO reqDTO);

    ApiResultDTO queryListByCourseId(ListSignupReqDTO reqDTO);

    ApiResultDTO list(ListSignupReqDTO reqDTO);

}
